From d39cbe97e5e41301f9ad2b46880882516e33a196 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Sat, 17 Nov 2007 13:11:25 +0000 Subject: [PATCH] x86: Move log-dirty-mode assertion to correct place. Signed-off-by: Keir Fraser --- xen/arch/x86/mm/paging.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/mm/paging.c b/xen/arch/x86/mm/paging.c index 9de049aafd..38a7db6dce 100644 --- a/xen/arch/x86/mm/paging.c +++ b/xen/arch/x86/mm/paging.c @@ -269,13 +269,13 @@ void paging_mark_dirty(struct domain *d, unsigned long guest_mfn) gmfn = _mfn(guest_mfn); - ASSERT(mfn_valid(d->arch.paging.log_dirty.top)); - if ( !paging_mode_log_dirty(d) || !mfn_valid(gmfn) ) return; log_dirty_lock(d); + ASSERT(mfn_valid(d->arch.paging.log_dirty.top)); + /* We /really/ mean PFN here, even for non-translated guests. */ pfn = get_gpfn_from_mfn(mfn_x(gmfn)); -- 2.30.2